body{margin:0; padding: 0; font-size: 14px;}
ul,li,p,form,span,label,dl,dt,dd,h1,h2,h3,h4,h5{margin:0; padding: 0; list-style: none}
a{text-decoration: none; color: #333;}
.right{ float: right; }
em{ font-style: normal; }

a.link, span.link{color: #1E9FFF; text-decoration: underline;}
.oper{overflow: hidden;}

.layui-body, .layui-table-body{overflow-y: scroll;}


/** 布局 **/
#main{ position: absolute; left:200px; right: 0; top: 0; bottom: 0px; overflow: hidden;}
.layout-header{height: 45px; background-color: #fff; border-bottom: 1px #eee solid; position: absolute; left: 0; right: 0;}
.layout-menu{ width:200px; position: absolute; left: 0; top: 0; bottom: 0px; background-color: #344058}
.layui-nav-tree{width:100%}
.mainFrame{
	position: absolute;
    width: 100%;
    left: 0;
    top: 47px;
    right: 0;
    bottom: 0;
    overflow: hidden;
    overflow-y: auto;
    box-sizing: border-box;
}

.pageFrame{
	  position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
}


/*** header  ****/
.layout-header .layout-header-left{position: absolute; left: 10px; top: 15px;}
.layout-header .layui-nav li{ float: right; }
.layout-header .layui-nav .layui-nav-item{line-height: 45px;}
.layout-header .layui-nav .layui-nav-item a{color:#000;}
.layout-header .layui-nav .layui-nav-more{border-top-color:rgba(0,0,0,.7)}
.layout-header .layui-nav .layui-nav-mored, .layui-nav-itemed>a .layui-nav-more{border-color: transparent transparent #101010;}
.layout-header .layui-nav .layui-this:after, .layui-nav-bar, .layui-nav-tree .layui-nav-itemed:after{height: 2px; top: 0}
.layout-header .layui-nav-child{ top: 45px;}
.layout-header .layui-nav .layui-badge, .layui-nav .layui-badge-dot{margin: -10px 6px 0;}
.layout-header .layui-breadcrumb{ position: absolute; top: 13px; left: 40px; }

/*** layout-menu ***/
.layout-menu .logo{background-color: #1E9FFF; padding: 20px; text-align:center; color: #fff; font-size: 18px;}
.layui-nav-child dd{padding-left: 15px}

/*分页*/
/*.pagination { text-align: center}*/
.pagination li {display: inline-block;margin-right: -1px;padding: 5px;border: 1px solid #e2e2e2;min-width: 20px;text-align: center;}
.pagination li.active {background: #009688;color: #fff;border: 1px solid #009688;}
.pagination li a {display: block;text-align: center;}